// 分了数据管理模块
import { findHeadCategory } from '@/api/home'
// 用户信息数据管理
const category = {
  // 开启命名空间，防止不同模块之间的命名冲突
  namespaced: true,
  state: () => ({
    // 分类列表
    categoryList: []
  }),
  mutations: {
    setCategoryList (state, payload) {
      state.categoryList = payload
    }
  },
  actions: {
    async asyncSetList (ctx) {
      // 1调用接口
      const res = await findHeadCategory()
      // 2数据返回之后调用mutations函数
      ctx.commit('setCategoryList', res.result)
    }
  }
}
export default category
